@charset "utf-8";
/*banner*/
.banner{ width:100%; background:#eee;}
#slider{width:1421px; height:532px;margin: 0 auto;}
#slider img {position:absolute;top:0px;left:0px;display:none;}
.nivo-controlNav{position:absolute;left:700px;bottom:10px; z-index:1000;}
.nivo-controlNav a {display:block;width:15px;height:16px;background:url(../images/bullets.png) no-repeat;text-indent:-9999px;border:0;margin-right:3px;float:left;}
.nivo-controlNav a.active {background-position:0 -16px; margin-top:-3px;}
.nivo-directionNav a {display:block;width:41px;height:65px;background:url(../images/arrows.png) no-repeat;text-indent:-9999px;border:0; margin-top:-30px;}
a.nivo-nextNav {background-position:-41px 0;right:0px;}
a.nivo-prevNav {left:0px;}
.nivo-caption {text-shadow:none; height:38px; line-height:33px;}
.nivo-caption a {color:#fff;text-decoration:underline;}
.nivoSlider {position:relative;}
.nivoSlider img {position:absolute;top:0px;left:0px;}
.nivoSlider a.nivo-imageLink {position:absolute;top:0px;left:0px;width:100%;height:100%;border:0;padding:0;margin:0;z-index:60;display:none;}
.nivo-slice {display:block;position:absolute;z-index:50;height:100%;}
.nivo-caption {position:absolute;left:0px;bottom:0px;background:#000;color:#fff;opacity:0.8; /* Overridden by captionOpacity setting */width:100%;z-index:89;}
.nivo-caption p {padding:5px;margin:0;}
.nivo-caption a {display:inline !important;}
.nivo-html-caption {display:none;}
.nivo-directionNav a {position:absolute;top:45%;z-index:99;cursor:pointer;}
.nivo-prevNav {left:0px;}
.nivo-nextNav {right:1px;}
.nivo-controlNav a {position:relative;z-index:99;cursor:pointer;}
.nivo-controlNav a.active {font-weight:bold;}
/*主体*/
    /*con1*/
.m1pic-box,.m1d-pic{width: 284px;overflow: hidden;}
.m1pic-box img{transition:All 0.5s ease-in-out;-webkit-transition:All 0.5s ease-in-out; -moz-transition:All 0.5s ease-in-out; -o-transition:All 0.5s ease-in-out;}
.m1pic-box:hover img{transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1); -ms-transform:scale(1.1); opacity:0.9; }
.m1-up{width: 560px;background: #dff0fc;text-align: center;padding: 81px 0;margin: 0 16px;line-height: 40px;}
.m1-up h2{font-size: 32px;}
.m1-sub{font-size: 16px;text-transform: uppercase;margin-top: 10px}
.mt16{margin-top: 16px;}
.m1d-pic{background: #ddd;height: 266px;line-height: 266px;position: relative;z-index: 11;text-align: center;vertical-align: middle;}
.m1d-pic a{width: 284px;overflow: hidden;height: 266px;line-height: 266px;display: table-cell;    vertical-align: middle;}
.m1d-pic a:before{position:absolute;top:0;left:-230%;z-index:1;width:200%;height:120%;background:#0066c5;content:'';-webkit-transition:all .5s;transition:all .5s;-webkit-transform:skew(20deg,0);-ms-transform:skew(20deg,0);transform:skew(20deg,0)}
.m1d-pic a:hover{background:#357dd7}
.m1d-pic a:hover:before{left:-75pt}
.m1d-pic img{position:relative;z-index:1}
.m1-down{width: 750px;margin: 16px 0 0 16px;padding: 35px 60px 35px 50px;background: #4d4d4d;font-size: 15px;position:relative}
.m1-down p{margin-top: 14px;}
.m1-more{position:absolute;right:60px;bottom:30px;font-size:12px;}
.tit-sen{font-size: 10px;line-height: 14px}
.tit-lcw{background:url(../images/bg-titlinecw.png) no-repeat center;}
    /*con2*/
.main2{background: url(../images/bg-m21.jpg) no-repeat center top;padding: 80px 0 30px}
.m2-con li{float: left;padding: .5%;margin: 1.5%; width: 16%; height:344px;background: #fff;}
.m2-tit{border-bottom: 1px solid #ccc;line-height: 36px;font-size: 16px;font-weight: bold;margin-top: 10px; text-align: center;}
.m2-cc{margin-top:10px;padding:10px 6px 0;min-height:140px;font-size:12px;line-height:24px}
    /* con3 */
.main3{background: #f4f4f4;padding:80px 0 60px;}
.ind-xw{width: 700px;padding:10px 20px;background: #fff;}
.ind-xw li{line-height: 38px;border-bottom: 1px dashed #ccc;padding: 0 10px 0 36px;background: url(../images/ico-cm.png) no-repeat 6px center;}
.m3-more{width: 90px;height: 30px;line-height:30px;text-align: center;display: block;margin: 40px auto 0;background: #4d4d4d;color: #fff;border-radius: 3px}
.m3-more:hover{padding-left: 10px;width: 80px;}
.bgcm-hover:hover{background: #0066c5;-webkit-transition:all .4s;transition:all .4s;color: #fff;}
    /* con4 */
.main4{background: url(../images/bg-m4.jpg) no-repeat center top;padding: 100px 0;min-height: 646px}
.m4-tit{position: absolute;top:12px;left: 30px;width:320px;color:#333}
.m4-tit p{line-height: 24px;font-size: 12px;margin-top: 20px}
.m4-more{position: absolute;top:12px;left: 260px;width: 72px;height: 24px;line-height:24px;text-align: center;background: #fff;border-radius: 3px;font-size: 12px;-webkit-transition:all .4s;transition:all .4s}
.m4-more:hover{background: #0066c5;-webkit-transition:all .4s;transition:all .4s;color:#fff;padding-left: 8px;width: 64px;}
.m4-box{padding-top:240px;}
.m4-con li{padding:8px;border-radius:5px;background:#efefef;border:1px solid #ccc;}
    /* con5 */
.main5{background: url(../images/bg-m5.jpg) no-repeat center bottom;padding: 80px 0 40px;}
.m5-con{background: #fff;padding: 40px 50px;width: 1100px;margin: 40px auto;box-shadow: 8px -8px 0 rgba(183,183,183,.8);min-height: 250px}
.m5-con ul{width: 47%;margin: 2% 3% 0;float: left;}
.m5-con h2+ul{margin-left: 0}
.m5-con h2+ul+ul{margin-right: 0;}
.m5-con li{line-height: 40px;border-bottom: 1px solid #ddd;padding: 0 10px}
/* mail */
.mailbox{height: 70px;position: relative;background: url(../images/bg-mail.jpg)repeat-x;}
.mail{padding:20px 0 10px;height: 30px; background: url(../images/mail.png) no-repeat bottom center; }
.mail-con{margin-left: 240px;}
.mail .text{ padding-left: 6px; height: 24px;border: 1px solid #ddd; line-height: 24px;width: 120px}
.mail-mid{padding-right: 30px;}
/* link */
.linkbox{height: 80px;background:#e5e5e5 url(../images/bg-link.jpg) no-repeat center;border-top: 1px solid #fff;position: relative;}
.link{padding-right: 40px;}
.link  a{display: block;width: 185px;height: 58px;background: url(../images/link.png) no-repeat; margin:10px 14px;float: right;}
.link .link1{background-position: 0 0;}
.link .link2{background-position: -210px 0;}
.link .link3{background-position: -418px 0}